Why Functional Programming Doesn't Matter